const request = (config) => {
    const baseURL = 'https://api-hmugo-web.itheima.net/api/public/v1/'
	// 处理 apiUrl
	config.url = baseURL + config.url;
	if(!config.data){
		config.data = {};
	}
	console.log('wwwwwwwww',config.url);
	// console.log('wwwwwwwww',JSON.stringify(config.data));
	let promise = new Promise(function(resolve, reject) {
		uni.request(config).then(responses => {
			console.log('ssss',responses);
			// 异常
			if (responses.data.meta.status !== 200) {
				reject({message : "网络超时"});
			} else {
				let response = responses.data; // 如果返回的结果是data.data的，嫌麻烦可以用这个，return res,这样只返回一个data
				resolve(response);
			}
		}).catch(error => {
			reject(error);
		})
	})
	return promise;
};

export default request;
